博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TinyFramework学习之HelloWorld工程以MVC方式建立
阅读量:7122 次
发布时间:2019-06-28

本文共 2251 字,大约阅读时间需要 7 分钟。

  hot3.png

  1. 以maven-archetype-quickstart建立工程
  2. pom添加依赖:org.tinygroup.service;org.tinygroup.weblayer
     
    4.0.0
     
    com.qiyi
     
    hellomvc
     
    0.0.1-SNAPSHOT
     
    jar
     
    hellomvc
     
    http://maven.apache.org
     
       
    UTF-8
     
     
       
         
    junit
         
    junit
         
    3.8.1
         
    test
       
       
            
    org.tinygroup
            
    org.tinygroup.service
            
    2.0.25
       
       
            
    org.tinygroup
            
    org.tinygroup.weblayer
            
    2.0.25
       
     

  3. 将新建的hellomvc工程加入Web应用主工程的依赖下
    1)application.xml加入jar包名前缀
    2)Web应用主工程maven增加hellomvc工程的依赖
    com.qiyi
    hellomvc
    0.0.1-SNAPSHOT
    3)Web应用主工程布局文件default.layout添加调用url的入口html
    Hellomvc示例:Hellomvc方式
    注意:现在Web应用主工程save会报错,需要等hellomvc工程完成后才OK
  4. Hellomvc工程添加Action
    package com.qiyi.hellomvc.action;import org.tinygroup.weblayer.mvc.annotation.Controller;import org.tinygroup.weblayer.mvc.annotation.RequestMapping;import org.tinygroup.weblayer.mvc.annotation.ResultKey;import org.tinygroup.weblayer.mvc.annotation.View;@Controller()public class HellomvcAction {		@RequestMapping(value={"/hellomvc.do"})	@View(value="/hellomvc/result.page")	@ResultKey(value="result")	public String sayHelloMethod(String name) {		if (name == null) {			name = "world";		}		return  String.format("Hello, %s", name);	}}
  5. 添加注解xml
  6. 添加bean定义xml

转载于:https://my.oschina.net/yygh/blog/516317

你可能感兴趣的文章
Vue.js 自定义指令
查看>>
打开Nginx的rewrite日志
查看>>
[李景山php]每天laravel-20161121|StatusCommand.php
查看>>
通过Rancher部署并扩容Kubernetes集群基础篇二
查看>>
zabbix监控WEB页面及告警 实战
查看>>
编译器特性ARC
查看>>
实现自定义LookupComboBox
查看>>
Java复习笔记
查看>>
tomcat cpu负荷
查看>>
LVM 文件系统
查看>>
asp中的escape和unescape
查看>>
centos操作系统上实现网卡端口绑定-chenjhh@dc
查看>>
Logstash 最佳实践
查看>>
IO复用之——poll
查看>>
Nginx Apache Iptable 限制ip并发访问 限制ip连接数
查看>>
IOS 自定义UIBUTTON 直接拖个xib 就能在button上显示多行文本 并且添加了点击的效果...
查看>>
视频码率、帧率、分辨率区别
查看>>
ERP的实施怎样做好知识转移
查看>>
JSP-01-搭建Web应用环境
查看>>
使用Proxmox 和 Deskpool 搭建桌面云系统
查看>>